electronic treadle - German English Dictionary